addnode

請使用 addnode 指令將新的(候選)節點新增至現有系統。在建立系統之後,隨時可以輸入這個指令。如果要向系統新增節點,請確保現有系統的系統代碼(代碼)版本支援該新節點的機型。如果程式碼不支援該機型,請將系統升級至支援新節點之機型的程式碼版本。

語法

讀取語法圖表略過語法圖表 addnode -panelnamepanel_name-wwnodenamewwnn_name-namenode_name-spare -iogrpiogroup_nameiogroup_id-sitesite_namesite_id

參數

-panelname panel_name
(如果未指定 -wwnodename 參數,則為必要)依管理 GUI 中、服務助理中或透過指定 lsnodecandidate 所顯示的名稱,指定要新增至系統的節點。這個參數不能與 -wwnodename 參數搭配使用。
註: 如果未提供 panel_name,它會套用至正在執行此指令的節點。
-wwnodename wwnn_name
(如果未指定 -panelname 參數,則為必要)依全球節點名稱 (WWNN),指定要新增至系統的節點。這個參數不能與 -panelname 參數搭配使用。
-name node_name
(選用)指定要新增至系統的節點名稱。您可以在後續的指令中使用這個名稱來參照節點,而非使用節點 ID 來參照。
註: 透過 addnodechnode 指令中的 -name 參數所提供的節點名稱,不得為已在使用的節點名稱或是節點 failover_names

如果您指派名稱,這個名稱之後即會顯示為節點名稱。如果您未指派名稱,則會使用預設名稱。所使用的預設名稱會視該節點是否會取代先前已刪除的節點而定。刪除節點時,其名稱會保留在 I/O 群組中,作為其夥伴節點的失效接手名稱。如果沒有節點維持在 I/O 群組中,則不會保留失效接手名稱。每一個節點只能儲存一個失效接手名稱。如果您將節點加入含有保留失效接手名稱的 I/O 群組中,且未指定節點名稱,則保留的失效接手名稱會指派給這個節點。如果未指定名稱,且沒有保留的失效接手名稱,則指派的名稱格式會是 nodeX

重要: 每個節點的「iSCSI 完整名稱 (IQN)」,都是利用系統和節點名稱所產生的。如果您是使用 iSCSI 通訊協定,且這個節點的目標名稱已在這個夥伴節點上作用中,且已連接 iSCSI 主機,新增不同名稱的節點會變更系統中這個節點的 IQN,且可能需要重新配置所有 iSCSI 連接的主機。
-spare
(選用)指定要新增的節點是備用節點,而不是 I/O 節點群組成員。這個參數不能與 -iogrp 一起指定。
-iogrp iogroup_name | iogroup_id
(必要)指定要新增這個節點的 I/O 群組。這個參數不能與 -spare 一起指定。
-site site_name | site_id
(選用)指定新節點的數值站台值或站台名稱。

如果系統拓蹼是 hyperswap,且 I/O 群組有已配置的節點,這個新節點必須位於相同站台內。如果 I/O 群組中不存在已配置的節點(但 I/O 群組中已定義主動-主動關係的磁區),這個新節點必須位於與先前在該 I/O 群組中的任何節點相同的站台。

記住:
  • 不論系統拓蹼設為 stretchedhyperswap,都必須指定這個參數。
  • 如果系統拓蹼是 stretched,且 I/O 群組有已配置的節點,這個新節點必須在另一個站台位置。

說明

這個指令會新增節點至系統中。您可以輸入 lsnodecandidate 來取得候選節點(尚未指派給系統的節點)清單。您新增的節點,記憶體不能比 I/O 群組中任何潛在夥伴節點少。

您可以在所有節點類型上,在資料縮減儲存區中建立精簡供應磁區。但是,資料縮減儲存區中的壓縮磁區必須在節點類型支援壓縮的 I/O 群組中建立。支援壓縮的節點可以新增至包含壓縮磁區的 I/O 群組。

如果新節點的狀況如下,您無法使用這個指令:
  • 無法加密,但現有的 I/O 群組夥伴可以加密。
  • 無法加密,但儲存區中所存在的加密金鑰包含非自行加密的 MDisk。
  • 能夠加密,但節點或機箱沒有加密授權。

如果在系統上啟用了加密,則必須透過使用管理 GUI 針對每個新的 MTM 序列安裝一個新的加密授權,然後才能將新節點或機箱新增到系統。

註: 只有在節點機箱系統 ID 符合系統或空白時,這個指令才會成功。
將節點新增至系統之前,您必須查看是否有下列任一情況成立。如果存在下列情況,則未遵循這裡所說明的程序時,可能會導致系統管理的所有資料毀損。
  • 新節點要用來取代系統中的失敗節點嗎?
  • 新增至系統的節點所使用的實體節點硬體,是否已作為另一個系統中的節點,且相同主機是否辨識這兩個系統?
如果前述任一情況成立,您必須採取下列動作:
  1. 將節點新增至其先前所在的相同 I/O 群組。您可以使用指令行介面指令 lsnode管理 GUI 來判斷系統節點的 WWNN。
  2. 將節點加回系統之前,關閉所有使用系統的主機。
  3. 在重新啟動主機之前,將節點加回系統。如果 I/O 群組資訊無法使用,或是不方便關閉再重新啟動所有使用系統的主機,您可以執行下列動作:
    1. 在所有連接到系統的主機上,先取消配置光纖通道配接卡裝置驅動程式、磁碟裝置驅動程式和多重路徑驅動程式,然後再將節點新增到系統。
    2. 將節點新增至系統,然後重新配置「光纖通道」配接卡裝置驅動程式、磁碟裝置驅動程式,以及多重路徑驅動程式。
如果您要將節點新增至系統,請採取下列動作:
  1. 確保系統的代碼層次支援新節點的機型。如果系統程式碼不支援該機型,您必須將系統升級至支援新節點之機型的程式碼版本。
  2. 記錄節點序號、WWNN、所有 WWPN,以及已新增節點的 I/O 群組。您之後可能需要使用這項資訊。如果必須將節點從叢集系統中移除再重新加入,有了這項資訊便可防止可能的資料毀損。
註: 如果系統上的每一個節點都支援透通雲端分層,則可以在系統上啟用它。如果系統支援透通雲端分層,則不可將不支援它的節點新增至系統。

以下是將節點新增至系統時的其他考量:

當利用 addnode 指令或系統 GUI,將節點新增至系統時,您必須確認節點先前是否為系統的成員。如果是,請遵循下列兩個程序之一:
  • 將節點新增至其先前所在的相同 I/O 群組。您可以使用 lsnode 指令,來判斷系統中節點的 WWNN。
  • 如果無法判斷叢集中節點的 WWNN,請聯絡支援團隊,在不毀損資料的情況下將節點加回系統中。

當節點新增至系統時,它會顯示「新增中」狀態。將節點新增至系統時,特別是如果與節點相關聯的程式碼版本已變更,所花的時間可能會長達 30 分鐘。

小心: 如果節點維持「新增中」狀態超過 30 分鐘,請聯絡支援代表來協助您解決這個問題。

刪除節點時,其名稱會保留在 I/O 群組中,作為其夥伴節點的失效接手名稱。如果沒有節點維持在 I/O 群組中,則不會保留失效接手名稱。

如果您指定的名稱是現有的節點名稱或保留的失效接手名稱,或如果系統的配置超出所新增節點的限制,則 addnode 指令會失敗。請對要新增的節點指定不同的名稱。

呼叫範例

addnode -wwnodename 5005076801e08b -iogrp io_grp0

結果輸出:

Node, id [6], successfully added

呼叫範例

addnode -panelname 123456 -iogrp 1 -site 2

結果輸出:

Node, id [6], successfully added

呼叫範例

addnode -wwnodename 5005076801e08b -iogrp io_grp0 -site site1

結果輸出:

Node, id [6], successfully added

呼叫範例

addnode -panelname 123456 -spare 

結果輸出:

Node, id [7], successfully added